tempestuous (figurative) - French English Dictionary